# near model CODE resource # jump table entries: 9360-9387 (28 of them) export_1170: fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 200C move.l D0, A4 0000000C 200C move.l D0, A4 0000000E 286E FFFC movea.l A4, [A6 - 0x4] 00000012 4E5E unlink A6 00000014 4E75 rts export_1171: 00000016 4E56 0000 link A6, 0 0000001A 2F0C move.l -[A7], A4 0000001C 7000 moveq.l D0, 0x00 0000001E 2F00 move.l -[A7], D0 00000020 2F00 move.l -[A7], D0 00000022 7208 moveq.l D1, 0x08 00000024 2F01 move.l -[A7], D1 00000026 4EBA 008C jsr [PC + 0x8C /* 000000B4 */] 0000002A 2840 movea.l A4, D0 0000002C 200C move.l D0, A4 0000002E 4FEF 000C lea.l A7, [A7 + 0xC] 00000032 670A beq +0xC /* 0000003E */ 00000034 2F0C move.l -[A7], A4 00000036 4EBA FFC8 jsr [PC - 0x38 /* 00000000 */] 0000003A 588F addq.l A7, 4 0000003C 6002 bra +0x4 /* 00000040 */ label0000003E: 0000003E 7000 moveq.l D0, 0x00 label00000040: 00000040 286E FFFC movea.l A4, [A6 - 0x4] 00000044 4E5E unlink A6 00000046 4E75 rts export_1172: 00000048 4E56 0000 link A6, 0 0000004C 2F0C move.l -[A7], A4 0000004E 7000 moveq.l D0, 0x00 00000050 2F00 move.l -[A7], D0 00000052 322E 000A move.w D1, [A6 + 0xA] 00000056 48C1 ext.l D1 00000058 2F01 move.l -[A7], D1 0000005A 7208 moveq.l D1, 0x08 0000005C 2F01 move.l -[A7], D1 0000005E 4EBA 0054 jsr [PC + 0x54 /* 000000B4 */] 00000062 2840 movea.l A4, D0 00000064 200C move.l D0, A4 00000066 4FEF 000C lea.l A7, [A7 + 0xC] 0000006A 670A beq +0xC /* 00000076 */ 0000006C 2F0C move.l -[A7], A4 0000006E 4EBA FF90 jsr [PC - 0x70 /* 00000000 */] 00000072 588F addq.l A7, 4 00000074 6002 bra +0x4 /* 00000078 */ label00000076: 00000076 7000 moveq.l D0, 0x00 label00000078: 00000078 286E FFFC movea.l A4, [A6 - 0x4] 0000007C 4E5E unlink A6 0000007E 4E75 rts export_1173: 00000080 4E56 0000 link A6, 0 00000084 2F0C move.l -[A7], A4 00000086 7001 moveq.l D0, 0x01 00000088 2F00 move.l -[A7], D0 0000008A 7200 moveq.l D1, 0x00 0000008C 2F01 move.l -[A7], D1 0000008E 7008 moveq.l D0, 0x08 00000090 2F00 move.l -[A7], D0 00000092 4EBA 0020 jsr [PC + 0x20 /* 000000B4 */] 00000096 2840 movea.l A4, D0 00000098 200C move.l D0, A4 0000009A 4FEF 000C lea.l A7, [A7 + 0xC] 0000009E 670A beq +0xC /* 000000AA */ 000000A0 2F0C move.l -[A7], A4 000000A2 4EBA FF5C jsr [PC - 0xA4 /* 00000000 */] 000000A6 588F addq.l A7, 4 000000A8 6002 bra +0x4 /* 000000AC */ label000000AA: 000000AA 7000 moveq.l D0, 0x00 label000000AC: 000000AC 286E FFFC movea.l A4, [A6 - 0x4] 000000B0 4E5E unlink A6 000000B2 4E75 rts fn000000B4: 000000B4 4E56 FFFC link A6, -0x0004 000000B8 48E7 0118 movem.l -[A7], D7,A3,A4 000000BC 302E 000E move.w D0, [A6 + 0xE] 000000C0 48C0 ext.l D0 000000C2 E588 lsl D0, 2 000000C4 2E00 move.l D7, D0 000000C6 DEAE 0008 add.l D7, [A6 + 0x8] 000000CA 7000 moveq.l D0, 0x00 000000CC 2840 movea.l A4, D0 000000CE 4A2E 0013 tst.b [A6 + 0x13] 000000D2 6706 beq +0x8 /* 000000DA */ 000000D4 2007 move.l D0, D7 000000D6 A522 syscall NewHandleSys, flags=5 000000D8 2848 movea.l A4, A0 label000000DA: 000000DA 200C move.l D0, A4 000000DC 6636 bne +0x38 /* 00000114 */ 000000DE 2678 0118 movea.l A3, [0x00000118 /* TheZone */] 000000E2 2078 0A78 movea.l A0, [0x00000A78 /* ApplScratch */] 000000E6 2068 0004 movea.l A0, [A0 + 0x4] 000000EA 21D0 0118 move.l [0x00000118 /* TheZone */], [A0] 000000EE 2D4B FFFC move.l [A6 - 0x4], A3 000000F2 2078 0118 movea.l A0, [0x00000118 /* TheZone */] 000000F6 0CA8 0000 1400 000C cmpi.l [A0 + 0xC], 0x1400 000000FE 6F08 ble +0xA /* 00000108 */ 00000100 2007 move.l D0, D7 00000102 A122 syscall NewHandle, flags=1 00000104 2848 movea.l A4, A0 00000106 6006 bra +0x8 /* 0000010E */ label00000108: 00000108 2007 move.l D0, D7 0000010A A522 syscall NewHandleSys, flags=5 0000010C 2848 movea.l A4, A0 label0000010E: 0000010E 21EE FFFC 0118 move.l [0x00000118 /* TheZone */], [A6 - 0x4] label00000114: 00000114 2F0C move.l -[A7], A4 00000116 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 0000011A 2054 movea.l A0, [A4] 0000011C 7000 moveq.l D0, 0x00 0000011E 2080 move.l [A0], D0 00000120 2054 movea.l A0, [A4] 00000122 2140 0004 move.l [A0 + 0x4], D0 00000126 200C move.l D0, A4 00000128 588F addq.l A7, 4 0000012A 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 00000130 4E5E unlink A6 00000132 4E75 rts export_1174: 00000134 4E56 0000 link A6, 0 00000138 48E7 0118 movem.l -[A7], D7,A3,A4 0000013C 266E 000C movea.l A3, [A6 + 0xC] 00000140 286E 0008 movea.l A4, [A6 + 0x8] 00000144 2053 movea.l A0, [A3] 00000146 2E10 move.l D7, [A0] 00000148 6F2A ble +0x2C /* 00000174 */ 0000014A 2054 movea.l A0, [A4] 0000014C 7000 moveq.l D0, 0x00 0000014E 2140 0004 move.l [A0 + 0x4], D0 00000152 2054 movea.l A0, [A4] 00000154 2080 move.l [A0], D0 00000156 2F07 move.l -[A7], D7 00000158 2F0C move.l -[A7], A4 0000015A 4EBA 0398 jsr [PC + 0x398 /* 000004F4 */] 0000015E 2007 move.l D0, D7 00000160 2214 move.l D1, [A4] 00000162 5081 addq.l D1, 8 00000164 2241 movea.l A1, D1 00000166 2213 move.l D1, [A3] 00000168 5081 addq.l D1, 8 0000016A 2041 movea.l A0, D1 0000016C A02E syscall BlockMove/BlockMoveData 0000016E 2054 movea.l A0, [A4] 00000170 2087 move.l [A0], D7 00000172 508F addq.l A7, 8 label00000174: 00000174 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 0000017A 4E5E unlink A6 0000017C 4E75 rts export_1175: fn0000017E: 0000017E 4E56 FFF4 link A6, -0x000C 00000182 48E7 0018 movem.l -[A7], A3,A4 00000186 286E 0008 movea.l A4, [A6 + 0x8] 0000018A 2054 movea.l A0, [A4] 0000018C 4A90 tst.l [A0] 0000018E 672A beq +0x2C /* 000001BA */ 00000190 2F0C move.l -[A7], A4 00000192 486E FFF4 pea.l [A6 - 0xC] 00000196 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 0000019A 508F addq.l A7, 8 0000019C 600C bra +0xE /* 000001AA */ label0000019E: 0000019E B7EE 000C cmpa.l A3, [A6 + 0xC] 000001A2 6606 bne +0x8 /* 000001AA */ 000001A4 202E FFF8 move.l D0, [A6 - 0x8] 000001A8 6012 bra +0x14 /* 000001BC */ label000001AA: 000001AA 486E FFF4 pea.l [A6 - 0xC] 000001AE 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 000001B2 2640 movea.l A3, D0 000001B4 200B move.l D0, A3 000001B6 588F addq.l A7, 4 000001B8 66E4 bne -0x1A /* 0000019E */ label000001BA: 000001BA 70FC moveq.l D0, 0xFFFFFFFC label000001BC: 000001BC 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 000001C2 4E5E unlink A6 000001C4 4E75 rts export_1176: fn000001C6: 000001C6 4E56 0000 link A6, 0 000001CA 2F0C move.l -[A7], A4 000001CC 286E 0008 movea.l A4, [A6 + 0x8] 000001D0 2054 movea.l A0, [A4] 000001D2 2F10 move.l -[A7], [A0] 000001D4 2F2E 000C move.l -[A7], [A6 + 0xC] 000001D8 2F0C move.l -[A7], A4 000001DA 4EBA 000A jsr [PC + 0xA /* 000001E6 */] 000001DE 286E FFFC movea.l A4, [A6 - 0x4] 000001E2 4E5E unlink A6 000001E4 4E75 rts export_1177: fn000001E6: 000001E6 4E56 0000 link A6, 0 000001EA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000001EE 2E2E 0010 move.l D7, [A6 + 0x10] 000001F2 286E 0008 movea.l A4, [A6 + 0x8] 000001F6 2054 movea.l A0, [A4] 000001F8 2C10 move.l D6, [A0] 000001FA 5886 addq.l D6, 4 000001FC BCA8 0004 cmp.l D6, [A0 + 0x4] 00000200 6F0A ble +0xC /* 0000020C */ 00000202 2F06 move.l -[A7], D6 00000204 2F0C move.l -[A7], A4 00000206 4EBA 02EC jsr [PC + 0x2EC /* 000004F4 */] 0000020A 508F addq.l A7, 8 label0000020C: 0000020C 2014 move.l D0, [A4] 0000020E 5080 addq.l D0, 8 00000210 2640 movea.l A3, D0 00000212 D7C7 add.l A3, D7 00000214 2054 movea.l A0, [A4] 00000216 BE90 cmp.l D7, [A0] 00000218 6C0E bge +0x10 /* 00000228 */ 0000021A 2010 move.l D0, [A0] 0000021C 9087 sub.l D0, D7 0000021E 220B move.l D1, A3 00000220 5881 addq.l D1, 4 00000222 2241 movea.l A1, D1 00000224 204B movea.l A0, A3 00000226 A02E syscall BlockMove/BlockMoveData label00000228: 00000228 26AE 000C move.l [A3], [A6 + 0xC] 0000022C 2054 movea.l A0, [A4] 0000022E 5890 addq.l [A0], 4 00000230 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00000236 4E5E unlink A6 00000238 4E75 rts export_1178: 0000023A 4E56 0000 link A6, 0 0000023E 48E7 0118 movem.l -[A7], D7,A3,A4 00000242 266E 000C movea.l A3, [A6 + 0xC] 00000246 286E 0008 movea.l A4, [A6 + 0x8] 0000024A 2F0B move.l -[A7], A3 0000024C 2F0C move.l -[A7], A4 0000024E 4EBA FF2E jsr [PC - 0xD2 /* 0000017E */] 00000252 72FC moveq.l D1, 0xFFFFFFFC 00000254 B280 cmp.l D1, D0 00000256 57C0 seq D0 00000258 0240 0001 andi.w D0, 0x1 0000025C 48C0 ext.l D0 0000025E 1E00 move.b D7, D0 00000260 508F addq.l A7, 8 00000262 670A beq +0xC /* 0000026E */ 00000264 2F0B move.l -[A7], A3 00000266 2F0C move.l -[A7], A4 00000268 4EBA FF5C jsr [PC - 0xA4 /* 000001C6 */] 0000026C 508F addq.l A7, 8 label0000026E: 0000026E 1007 move.b D0, D7 00000270 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000276 4E5E unlink A6 00000278 4E75 rts export_1179: fn0000027A: 0000027A 4E56 0000 link A6, 0 0000027E 48E7 0308 movem.l -[A7], D6,D7,A4 00000282 2E2E 000C move.l D7, [A6 + 0xC] 00000286 286E 0008 movea.l A4, [A6 + 0x8] 0000028A 2054 movea.l A0, [A4] 0000028C 5990 subq.l [A0], 4 0000028E 2054 movea.l A0, [A4] 00000290 BE90 cmp.l D7, [A0] 00000292 6C1A bge +0x1C /* 000002AE */ 00000294 2010 move.l D0, [A0] 00000296 9087 sub.l D0, D7 00000298 2214 move.l D1, [A4] 0000029A 5081 addq.l D1, 8 0000029C D287 add.l D1, D7 0000029E 2241 movea.l A1, D1 000002A0 2C07 move.l D6, D7 000002A2 5886 addq.l D6, 4 000002A4 2214 move.l D1, [A4] 000002A6 5081 addq.l D1, 8 000002A8 D286 add.l D1, D6 000002AA 2041 movea.l A0, D1 000002AC A02E syscall BlockMove/BlockMoveData label000002AE: 000002AE 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 000002B4 4E5E unlink A6 000002B6 4E75 rts export_1180: fn000002B8: 000002B8 4E56 0000 link A6, 0 000002BC 2F0C move.l -[A7], A4 000002BE 286E 0008 movea.l A4, [A6 + 0x8] 000002C2 2F2E 000C move.l -[A7], [A6 + 0xC] 000002C6 2F0C move.l -[A7], A4 000002C8 4EBA FFB0 jsr [PC - 0x50 /* 0000027A */] 000002CC 7000 moveq.l D0, 0x00 000002CE 2F00 move.l -[A7], D0 000002D0 2F0C move.l -[A7], A4 000002D2 4EBA 01D6 jsr [PC + 0x1D6 /* 000004AA */] 000002D6 286E FFFC movea.l A4, [A6 - 0x4] 000002DA 4E5E unlink A6 000002DC 4E75 rts export_1181: fn000002DE: 000002DE 4E56 0000 link A6, 0 000002E2 48E7 0108 movem.l -[A7], D7,A4 000002E6 286E 0008 movea.l A4, [A6 + 0x8] 000002EA 2F2E 000C move.l -[A7], [A6 + 0xC] 000002EE 2F0C move.l -[A7], A4 000002F0 4EBA FE8C jsr [PC - 0x174 /* 0000017E */] 000002F4 2E00 move.l D7, D0 000002F6 2F07 move.l -[A7], D7 000002F8 2F0C move.l -[A7], A4 000002FA 4EBA FFBC jsr [PC - 0x44 /* 000002B8 */] 000002FE 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000304 4E5E unlink A6 00000306 4E75 rts export_1182: fn00000308: 00000308 4E56 0000 link A6, 0 0000030C 2F0C move.l -[A7], A4 0000030E 286E 0008 movea.l A4, [A6 + 0x8] 00000312 2F2E 000C move.l -[A7], [A6 + 0xC] 00000316 2F0C move.l -[A7], A4 00000318 4EBA FFC4 jsr [PC - 0x3C /* 000002DE */] 0000031C 7000 moveq.l D0, 0x00 0000031E 2F00 move.l -[A7], D0 00000320 2F0C move.l -[A7], A4 00000322 4EBA 0186 jsr [PC + 0x186 /* 000004AA */] 00000326 286E FFFC movea.l A4, [A6 - 0x4] 0000032A 4E5E unlink A6 0000032C 4E75 rts export_1183: 0000032E 4E56 0000 link A6, 0 00000332 2F0C move.l -[A7], A4 00000334 286E 0008 movea.l A4, [A6 + 0x8] 00000338 2054 movea.l A0, [A4] 0000033A 7000 moveq.l D0, 0x00 0000033C 2080 move.l [A0], D0 0000033E 2F00 move.l -[A7], D0 00000340 2F0C move.l -[A7], A4 00000342 4EBA 0166 jsr [PC + 0x166 /* 000004AA */] 00000346 286E FFFC movea.l A4, [A6 - 0x4] 0000034A 4E5E unlink A6 0000034C 4E75 rts export_1184: fn0000034E: 0000034E 4E56 0000 link A6, 0 00000352 2F0C move.l -[A7], A4 00000354 286E 0008 movea.l A4, [A6 + 0x8] 00000358 2054 movea.l A0, [A4] 0000035A 4A90 tst.l [A0] 0000035C 6604 bne +0x6 /* 00000362 */ 0000035E 7000 moveq.l D0, 0x00 00000360 6006 bra +0x8 /* 00000368 */ label00000362: 00000362 2054 movea.l A0, [A4] 00000364 2028 0008 move.l D0, [A0 + 0x8] label00000368: 00000368 286E FFFC movea.l A4, [A6 - 0x4] 0000036C 4E5E unlink A6 0000036E 4E75 rts export_1185: fn00000370: 00000370 4E56 0000 link A6, 0 00000374 48E7 0108 movem.l -[A7], D7,A4 00000378 286E 0008 movea.l A4, [A6 + 0x8] 0000037C 2054 movea.l A0, [A4] 0000037E 4A90 tst.l [A0] 00000380 6604 bne +0x6 /* 00000386 */ 00000382 7000 moveq.l D0, 0x00 00000384 6010 bra +0x12 /* 00000396 */ label00000386: 00000386 2054 movea.l A0, [A4] 00000388 2E10 move.l D7, [A0] 0000038A 5987 subq.l D7, 4 0000038C 2014 move.l D0, [A4] 0000038E 5080 addq.l D0, 8 00000390 D087 add.l D0, D7 00000392 2040 movea.l A0, D0 00000394 2010 move.l D0, [A0] label00000396: 00000396 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 0000039C 4E5E unlink A6 0000039E 4E75 rts export_1186: 000003A0 4E56 0000 link A6, 0 000003A4 48E7 0118 movem.l -[A7], D7,A3,A4 000003A8 266E 000C movea.l A3, [A6 + 0xC] 000003AC 286E 0008 movea.l A4, [A6 + 0x8] 000003B0 200B move.l D0, A3 000003B2 660A bne +0xC /* 000003BE */ 000003B4 2F0C move.l -[A7], A4 000003B6 4EBA FF96 jsr [PC - 0x6A /* 0000034E */] 000003BA 588F addq.l A7, 4 000003BC 602C bra +0x2E /* 000003EA */ label000003BE: 000003BE 2F0B move.l -[A7], A3 000003C0 2F0C move.l -[A7], A4 000003C2 4EBA FDBA jsr [PC - 0x246 /* 0000017E */] 000003C6 2E00 move.l D7, D0 000003C8 70FC moveq.l D0, 0xFFFFFFFC 000003CA B087 cmp.l D0, D7 000003CC 508F addq.l A7, 8 000003CE 6604 bne +0x6 /* 000003D4 */ 000003D0 7000 moveq.l D0, 0x00 000003D2 6016 bra +0x18 /* 000003EA */ label000003D4: 000003D4 5887 addq.l D7, 4 000003D6 2054 movea.l A0, [A4] 000003D8 BE90 cmp.l D7, [A0] 000003DA 6604 bne +0x6 /* 000003E0 */ 000003DC 7000 moveq.l D0, 0x00 000003DE 600A bra +0xC /* 000003EA */ label000003E0: 000003E0 2014 move.l D0, [A4] 000003E2 5080 addq.l D0, 8 000003E4 D087 add.l D0, D7 000003E6 2040 movea.l A0, D0 000003E8 2010 move.l D0, [A0] label000003EA: 000003EA 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 000003F0 4E5E unlink A6 000003F2 4E75 rts export_1187: 000003F4 4E56 0000 link A6, 0 000003F8 48E7 0118 movem.l -[A7], D7,A3,A4 000003FC 266E 000C movea.l A3, [A6 + 0xC] 00000400 286E 0008 movea.l A4, [A6 + 0x8] 00000404 200B move.l D0, A3 00000406 660A bne +0xC /* 00000412 */ 00000408 2F0C move.l -[A7], A4 0000040A 4EBA FF64 jsr [PC - 0x9C /* 00000370 */] 0000040E 588F addq.l A7, 4 00000410 602A bra +0x2C /* 0000043C */ label00000412: 00000412 2F0B move.l -[A7], A3 00000414 2F0C move.l -[A7], A4 00000416 4EBA FD66 jsr [PC - 0x29A /* 0000017E */] 0000041A 2E00 move.l D7, D0 0000041C 70FC moveq.l D0, 0xFFFFFFFC 0000041E B087 cmp.l D0, D7 00000420 508F addq.l A7, 8 00000422 6604 bne +0x6 /* 00000428 */ 00000424 7000 moveq.l D0, 0x00 00000426 6014 bra +0x16 /* 0000043C */ label00000428: 00000428 4A87 tst.l D7 0000042A 6604 bne +0x6 /* 00000430 */ 0000042C 7000 moveq.l D0, 0x00 0000042E 600C bra +0xE /* 0000043C */ label00000430: 00000430 5987 subq.l D7, 4 00000432 2014 move.l D0, [A4] 00000434 5080 addq.l D0, 8 00000436 D087 add.l D0, D7 00000438 2040 movea.l A0, D0 0000043A 2010 move.l D0, [A0] label0000043C: 0000043C 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000442 4E5E unlink A6 00000444 4E75 rts export_1188: 00000446 4E56 0000 link A6, 0 0000044A 48E7 0108 movem.l -[A7], D7,A4 0000044E 286E 0008 movea.l A4, [A6 + 0x8] 00000452 3E2E 000E move.w D7, [A6 + 0xE] 00000456 E54F lsl D7.w, 2 00000458 48C7 ext.l D7 0000045A 2054 movea.l A0, [A4] 0000045C 2087 move.l [A0], D7 0000045E 48C7 ext.l D7 00000460 2F07 move.l -[A7], D7 00000462 2F0C move.l -[A7], A4 00000464 4EBA 008E jsr [PC + 0x8E /* 000004F4 */] 00000468 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 0000046E 4E5E unlink A6 00000470 4E75 rts export_1189: 00000472 4E56 0000 link A6, 0 00000476 48E7 0108 movem.l -[A7], D7,A4 0000047A 3E2E 000E move.w D7, [A6 + 0xE] 0000047E 286E 0008 movea.l A4, [A6 + 0x8] 00000482 E54F lsl D7.w, 2 00000484 48C7 ext.l D7 00000486 2054 movea.l A0, [A4] 00000488 BE90 cmp.l D7, [A0] 0000048A 6F14 ble +0x16 /* 000004A0 */ 0000048C 48C7 ext.l D7 0000048E BEA8 0004 cmp.l D7, [A0 + 0x4] 00000492 6F0C ble +0xE /* 000004A0 */ 00000494 48C7 ext.l D7 00000496 2F07 move.l -[A7], D7 00000498 2F0C move.l -[A7], A4 0000049A 4EBA 0058 jsr [PC + 0x58 /* 000004F4 */] 0000049E 508F addq.l A7, 8 label000004A0: 000004A0 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000004A6 4E5E unlink A6 000004A8 4E75 rts export_1190: fn000004AA: 000004AA 4E56 0000 link A6, 0 000004AE 48E7 0108 movem.l -[A7], D7,A4 000004B2 3E2E 000E move.w D7, [A6 + 0xE] 000004B6 286E 0008 movea.l A4, [A6 + 0x8] 000004BA E54F lsl D7.w, 2 000004BC 2054 movea.l A0, [A4] 000004BE 2248 movea.l A1, A0 000004C0 2010 move.l D0, [A0] 000004C2 B0A9 0004 cmp.l D0, [A1 + 0x4] 000004C6 6C22 bge +0x24 /* 000004EA */ 000004C8 48C7 ext.l D7 000004CA BE90 cmp.l D7, [A0] 000004CC 6D1C blt +0x1E /* 000004EA */ 000004CE BE68 0002 cmp.w D7, [A0 + 0x2] 000004D2 6C06 bge +0x8 /* 000004DA */ 000004D4 3068 0002 movea.w A0, [A0 + 0x2] 000004D8 6002 bra +0x4 /* 000004DC */ label000004DA: 000004DA 3047 movea.w A0, D7 label000004DC: 000004DC 3008 move.w D0, A0 000004DE 48C0 ext.l D0 000004E0 2F00 move.l -[A7], D0 000004E2 2F0C move.l -[A7], A4 000004E4 4EBA 000E jsr [PC + 0xE /* 000004F4 */] 000004E8 508F addq.l A7, 8 label000004EA: 000004EA 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000004F0 4E5E unlink A6 000004F2 4E75 rts fn000004F4: 000004F4 4E56 0000 link A6, 0 000004F8 48E7 0108 movem.l -[A7], D7,A4 000004FC 2E2E 000C move.l D7, [A6 + 0xC] 00000500 286E 0008 movea.l A4, [A6 + 0x8] 00000504 2054 movea.l A0, [A4] 00000506 BEA8 0004 cmp.l D7, [A0 + 0x4] 0000050A 6714 beq +0x16 /* 00000520 */ 0000050C 2007 move.l D0, D7 0000050E 5080 addq.l D0, 8 00000510 2F00 move.l -[A7], D0 00000512 2F0C move.l -[A7], A4 00000514 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000518 2054 movea.l A0, [A4] 0000051A 2147 0004 move.l [A0 + 0x4], D7 0000051E 508F addq.l A7, 8 label00000520: 00000520 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000526 4E5E unlink A6 00000528 4E75 rts fn0000052A: 0000052A 4E56 FFF4 link A6, -0x000C 0000052E 48E7 0018 movem.l -[A7], A3,A4 00000532 286E 0008 movea.l A4, [A6 + 0x8] 00000536 2F0C move.l -[A7], A4 00000538 486E FFF4 pea.l [A6 - 0xC] 0000053C 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 00000540 41EE FFF4 lea.l A0, [A6 - 0xC] 00000544 508F addq.l A7, 8 00000546 6008 bra +0xA /* 00000550 */ label00000548: 00000548 2F0B move.l -[A7], A3 0000054A 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 0000054E 588F addq.l A7, 4 label00000550: 00000550 486E FFF4 pea.l [A6 - 0xC] 00000554 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00000558 2640 movea.l A3, D0 0000055A 200B move.l D0, A3 0000055C 588F addq.l A7, 4 0000055E 66E8 bne -0x16 /* 00000548 */ 00000560 2054 movea.l A0, [A4] 00000562 7000 moveq.l D0, 0x00 00000564 2080 move.l [A0], D0 00000566 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 0000056C 4E5E unlink A6 0000056E 4E75 rts export_1191: 00000570 4E56 0000 link A6, 0 00000574 2F0C move.l -[A7], A4 00000576 286E 0008 movea.l A4, [A6 + 0x8] 0000057A 2F0C move.l -[A7], A4 0000057C 4EBA FFAC jsr [PC - 0x54 /* 0000052A */] 00000580 7000 moveq.l D0, 0x00 00000582 2F00 move.l -[A7], D0 00000584 2F0C move.l -[A7], A4 00000586 4EBA FF22 jsr [PC - 0xDE /* 000004AA */] 0000058A 286E FFFC movea.l A4, [A6 - 0x4] 0000058E 4E5E unlink A6 00000590 4E75 rts export_1192: 00000592 4E56 0000 link A6, 0 00000596 48E7 0108 movem.l -[A7], D7,A4 0000059A 286E 0008 movea.l A4, [A6 + 0x8] 0000059E 2F2E 000C move.l -[A7], [A6 + 0xC] 000005A2 2F0C move.l -[A7], A4 000005A4 4EBA 00A0 jsr [PC + 0xA0 /* 00000646 */] 000005A8 2E00 move.l D7, D0 000005AA 70FC moveq.l D0, 0xFFFFFFFC 000005AC B087 cmp.l D0, D7 000005AE 6604 bne +0x6 /* 000005B4 */ 000005B0 7000 moveq.l D0, 0x00 000005B2 600A bra +0xC /* 000005BE */ label000005B4: 000005B4 2014 move.l D0, [A4] 000005B6 5080 addq.l D0, 8 000005B8 D087 add.l D0, D7 000005BA 2040 movea.l A0, D0 000005BC 2010 move.l D0, [A0] label000005BE: 000005BE 508F addq.l A7, 8 000005C0 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000005C6 4E5E unlink A6 000005C8 4E75 rts fn000005CA: 000005CA 4E56 FFF4 link A6, -0x000C 000005CE 48E7 0018 movem.l -[A7], A3,A4 000005D2 286E 0008 movea.l A4, [A6 + 0x8] 000005D6 2F0C move.l -[A7], A4 000005D8 486E FFF4 pea.l [A6 - 0xC] 000005DC 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 000005E0 41EE FFF4 lea.l A0, [A6 - 0xC] 000005E4 508F addq.l A7, 8 000005E6 601C bra +0x1E /* 00000604 */ label000005E8: 000005E8 200B move.l D0, A3 000005EA 6716 beq +0x18 /* 00000602 */ 000005EC 7003 moveq.l D0, 0x03 000005EE 2F00 move.l -[A7], D0 000005F0 2F0B move.l -[A7], A3 000005F2 2053 movea.l A0, [A3] 000005F4 2050 movea.l A0, [A0] 000005F6 2268 0014 movea.l A1, [A0 + 0x14] 000005FA 4E91 jsr [A1] 000005FC 7000 moveq.l D0, 0x00 000005FE 508F addq.l A7, 8 00000600 6002 bra +0x4 /* 00000604 */ label00000602: 00000602 7000 moveq.l D0, 0x00 label00000604: 00000604 486E FFF4 pea.l [A6 - 0xC] 00000608 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 0000060C 2640 movea.l A3, D0 0000060E 200B move.l D0, A3 00000610 588F addq.l A7, 4 00000612 66D4 bne -0x2A /* 000005E8 */ 00000614 2054 movea.l A0, [A4] 00000616 7000 moveq.l D0, 0x00 00000618 2080 move.l [A0], D0 0000061A 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14] 00000620 4E5E unlink A6 00000622 4E75 rts export_1193: 00000624 4E56 0000 link A6, 0 00000628 2F0C move.l -[A7], A4 0000062A 286E 0008 movea.l A4, [A6 + 0x8] 0000062E 2F0C move.l -[A7], A4 00000630 4EBA FF98 jsr [PC - 0x68 /* 000005CA */] 00000634 7000 moveq.l D0, 0x00 00000636 2F00 move.l -[A7], D0 00000638 2F0C move.l -[A7], A4 0000063A 4EBA FE6E jsr [PC - 0x192 /* 000004AA */] 0000063E 286E FFFC movea.l A4, [A6 - 0x4] 00000642 4E5E unlink A6 00000644 4E75 rts fn00000646: 00000646 4E56 FFF4 link A6, -0x000C 0000064A 48E7 0108 movem.l -[A7], D7,A4 0000064E 2E2E 000C move.l D7, [A6 + 0xC] 00000652 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000656 486E FFF4 pea.l [A6 - 0xC] 0000065A 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 0000065E 41EE FFF4 lea.l A0, [A6 - 0xC] 00000662 508F addq.l A7, 8 00000664 6018 bra +0x1A /* 0000067E */ label00000666: 00000666 2F0C move.l -[A7], A4 00000668 2054 movea.l A0, [A4] 0000066A 2050 movea.l A0, [A0] 0000066C 2268 001C movea.l A1, [A0 + 0x1C] 00000670 4E91 jsr [A1] 00000672 BE80 cmp.l D7, D0 00000674 588F addq.l A7, 4 00000676 6606 bne +0x8 /* 0000067E */ 00000678 202E FFF8 move.l D0, [A6 - 0x8] 0000067C 6012 bra +0x14 /* 00000690 */ label0000067E: 0000067E 486E FFF4 pea.l [A6 - 0xC] 00000682 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00000686 2840 movea.l A4, D0 00000688 200C move.l D0, A4 0000068A 588F addq.l A7, 4 0000068C 66D8 bne -0x26 /* 00000666 */ 0000068E 70FC moveq.l D0, 0xFFFFFFFC label00000690: 00000690 4CEE 1080 FFEC movem.l D7,A4, [A6 - 0x14] 00000696 4E5E unlink A6 00000698 4E75 rts export_1194: 0000069A 4E56 0000 link A6, 0 0000069E 48E7 0018 movem.l -[A7], A3,A4 000006A2 266E 000C movea.l A3, [A6 + 0xC] 000006A6 286E 0008 movea.l A4, [A6 + 0x8] 000006AA 200C move.l D0, A4 000006AC 6610 bne +0x12 /* 000006BE */ 000006AE 7008 moveq.l D0, 0x08 000006B0 2F00 move.l -[A7], D0 000006B2 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000006B6 2840 movea.l A4, D0 000006B8 200C move.l D0, A4 000006BA 588F addq.l A7, 4 000006BC 6708 beq +0xA /* 000006C6 */ label000006BE: 000006BE 2053 movea.l A0, [A3] 000006C0 2950 0004 move.l [A4 + 0x4], [A0] 000006C4 288B move.l [A4], A3 label000006C6: 000006C6 200C move.l D0, A4 000006C8 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 000006CE 4E5E unlink A6 000006D0 4E75 rts export_1195: 000006D2 4E56 0000 link A6, 0 000006D6 2F0C move.l -[A7], A4 000006D8 286E 0008 movea.l A4, [A6 + 0x8] 000006DC 59AC 0004 subq.l [A4 + 0x4], 4 000006E0 2F0C move.l -[A7], A4 000006E2 4EBA 000A jsr [PC + 0xA /* 000006EE */] 000006E6 286E FFFC movea.l A4, [A6 - 0x4] 000006EA 4E5E unlink A6 000006EC 4E75 rts fn000006EE: 000006EE 4E56 0000 link A6, 0 000006F2 2F0C move.l -[A7], A4 000006F4 286E 0008 movea.l A4, [A6 + 0x8] 000006F8 4AAC 0004 tst.l [A4 + 0x4] 000006FC 6D12 blt +0x14 /* 00000710 */ 000006FE 2054 movea.l A0, [A4] 00000700 2010 move.l D0, [A0] 00000702 5080 addq.l D0, 8 00000704 222C 0004 move.l D1, [A4 + 0x4] 00000708 D280 add.l D1, D0 0000070A 2041 movea.l A0, D1 0000070C 2010 move.l D0, [A0] 0000070E 6002 bra +0x4 /* 00000712 */ label00000710: 00000710 7000 moveq.l D0, 0x00 label00000712: 00000712 286E FFFC movea.l A4, [A6 - 0x4] 00000716 4E5E unlink A6 00000718 4E75 rts export_1196: 0000071A 4E56 0000 link A6, 0 0000071E 48E7 0018 movem.l -[A7], A3,A4 00000722 286E 0008 movea.l A4, [A6 + 0x8] 00000726 2F0C move.l -[A7], A4 00000728 4EBA FC46 jsr [PC - 0x3BA /* 00000370 */] 0000072C 2640 movea.l A3, D0 0000072E 2054 movea.l A0, [A4] 00000730 2010 move.l D0, [A0] 00000732 5980 subq.l D0, 4 00000734 2F00 move.l -[A7], D0 00000736 2F0C move.l -[A7], A4 00000738 4EBA FB7E jsr [PC - 0x482 /* 000002B8 */] 0000073C 200B move.l D0, A3 0000073E 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000744 4E5E unlink A6 00000746 4E75 rts export_1197: 00000748 4E56 0000 link A6, 0 0000074C 48E7 0018 movem.l -[A7], A3,A4 00000750 286E 0008 movea.l A4, [A6 + 0x8] 00000754 2F0C move.l -[A7], A4 00000756 4EBA FBF6 jsr [PC - 0x40A /* 0000034E */] 0000075A 2640 movea.l A3, D0 0000075C 200B move.l D0, A3 0000075E 588F addq.l A7, 4 00000760 670A beq +0xC /* 0000076C */ 00000762 2F0B move.l -[A7], A3 00000764 2F0C move.l -[A7], A4 00000766 4EBA FBA0 jsr [PC - 0x460 /* 00000308 */] 0000076A 508F addq.l A7, 8 label0000076C: 0000076C 200B move.l D0, A3 0000076E 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000774 4E5E unlink A6 00000776 4E75 rts